// 安全设置
.xtx-safe-body {
  width: 780px;
  margin: 0 auto;
  padding-top: 50px;
  .item {
    display: flex;
    height: 124px;
    align-items: center;
    border-bottom: 1px solid #f5f5f5;
    .icon {
      width: 90px;
      text-align: center;
      .iconfont {
        font-size: 32px;
        color: @xtxColor;
      }
    }
    .text {
      flex: 1;
      line-height: 30px;
      p {
        &:first-child {
          font-size: 16px;
        }
        &:last-child {
          color: #999;
        }
      }
    }
    .btn {
      width: 160px;
      height: 50px;
      background: @xtxColor;
      color: #fff;
      border-radius: 4px;
      font-size: 16px;
      text-align: center;
      line-height: 50px;
    }
  }
}

// 警告提示
.xtx-safe-warn {
  padding: 20px;
  margin-top: 40px;
  background: #f5f5f5;
  color: #999;
  line-height: 30px;
  p {
    &:first-child {
      line-height: 40px;
      color: #333;
    }
    ~ p {
      padding-left: 10px;
      position: relative;
      &::before {
        content: "•";
        position: absolute;
        left: 0;
        top: 0;
      }
    }
  }
}